package cn.com.dycc.meeting_assist.meeting_summary.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import cn.com.dycc.meeting_assist.meeting_summary.entity.Summary;
import cn.com.dycc.meeting_assist.meeting_summary.param.FindSummaryParam;
import cn.com.dycc.meeting_assist.meeting_summary.param.SummaryParam;



/**
 * 
 * Description: 会议纪要管理业务层
 * Author: Liket
 * Version: 1.0
 * Create Date Time: 2018年10月29日 上午10:13:00.
 * Update Date Time: 
 * @see
 */
public interface SummaryService {
	
	int addSummary(HttpServletRequest req,Summary summary)throws SummaryNotFoundException;
	int deleteSummary(HttpServletRequest req,String meeting_id)throws SummaryNotFoundException;
	int updateSummary(HttpServletRequest req,Summary summary)throws SummaryNotFoundException;
	SummaryParam findSummaryById(HttpServletRequest req,String meeting_id)throws SummaryNotFoundException;
	
	List<SummaryParam> findSummaryByParam(HttpServletRequest req,FindSummaryParam param)throws SummaryNotFoundException;
	String countSummaryByParam(HttpServletRequest req,FindSummaryParam param)throws SummaryNotFoundException;
	

}
